// pages/login/login.js
let app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    username: '',
    passwd: '',
    tel:'',
    userInfo:''

  },

  login(){
    let that=this;
    wx.request({
      url: 'http://localhost:8080/user/login',
      method:"GET",
      data:{
        username:this.data.username,
        passwd:this.data.passwd
      },
      success:resp=>{
        let r=resp.data;
        if(r.code===200){
          wx.showToast({
            title: '登录成功',
          })
          // 页面成功
          wx.switchTab({
            url: '/pages/index/index',
          })
          app.globalData.userInfo=this.data.username
          // 根据username查询telNum传给全局变量
          wx.request({
            url: 'http://localhost:8080/user/selectUserByName',
            method:"GET",
            data:{
              name:this.data.username
            },
            success:resp=>{
              console.log(resp);
              let r =resp.data  
              if(r.code===200){
                that.setData({
                    userInfo:r.data
                })
                app.globalData.userId=r.data.id;
                app.globalData.telNum=r.data.phone;
              }else{
                wx.showToast({
                  title: '手机号不存在',
                  icon:'error'
                })
                return
              }
            }
          })
          
        }else{
          if(r.data===0){
            wx.showToast({
              title: '用户名不存在',
              icon:'error'
            })
          }else{
            wx.showToast({
              title: '密码错误',
              icon:'error'
            })
          }
        }
      }
    })
  },
  toRegisterPage(){
    wx.navigateTo({
      url: '/pages/register1/register',
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
 
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
    app.globalData.userId=this.data.userInfo.id;
    app.globalData.telNum=this.data.userInfo.phone;
    console.log( this.data.userInfo.id);
    console.log(this.data.userInfo.phone);
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})